/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package co.edu.eam.clinica.vista.controladores.inventario;

import co.edu.eam.clinica.logica.bo.BOMedicamento;
import co.edu.eam.persitencia.entidades.Inventario;
import co.edu.eam.persitencia.entidades.Laboratorio;
import co.edu.eam.persitencia.entidades.Medicamento;
import java.util.List;

/**
 *
 * @author HECTOR
 */
public class controladorMedicamento {

    private BOMedicamento historiaM;

    public controladorMedicamento() {
        historiaM = new BOMedicamento();

    }

    public void crearMedicamento(Medicamento medicamento) throws Exception {
        historiaM.crearMedicamento(medicamento);
    }

    public Medicamento buscarMedicamento(Long id) throws Exception {
        return historiaM.buscarMedicamento(id);
    }

    public void editarMedicamento(Medicamento medicamento) throws Exception {
        historiaM.editarMedicamento(medicamento);
    }

    public List<Medicamento> listarMedicamentos() throws Exception {
        return historiaM.listarMedicamentos();
    }

    public List<Medicamento> listarMedicamentosLab(Laboratorio laboratorio) throws Exception {
        return historiaM.listarMedicamentosPorLab(laboratorio);
    }

    public Inventario buscarInventario(Long id) throws Exception {
        return historiaM.buscarInventario(id);
    }
    
    public Inventario buscarArticulo(Long id) throws Exception {
        return historiaM.buscarInventario(id);
    }
    
    
}
